<label class="el-checkbox">
  <span #elCheckboxInput class="el-checkbox__input">
    <span class="el-checkbox__inner"></span>
    <input #ipt
      *ngIf="trueLabel || falseLabel;else elseBlock" 
      class="el-checkbox__original"
      type="checkbox"
      [name]="name"
      [disabled]="disabled"
      true-value="trueLabel"
      false-value="falseLabel"
      [(ngModel)]="isChecked"
      (change)="handleChange($event)"
      (focus)="handleFocus()"
      (blur)="handleBlur()">
    <ng-template #elseBlock>
      <input #ipt
        class="el-checkbox__original"
        type="checkbox"
        [disabled]="disabled"
        [value]="label"
        [name]="name"
        [(ngModel)]="isChecked"
        (change)="handleChange($event)"
        (focus)="handleFocus()"
        (blur)="handleBlur()">
    </ng-template>
  </span>
  <span class="el-checkbox__label">
    <ng-content></ng-content>
    <!-- {{label}} -->
  </span>
</label>
